<script>$(function(){initLeaderboardKeypoints()});</script>
<h1>Keypoint Leaderboard</h1>
<ul class="nav nav-pills ldbdTabs fontBigger">
  <li class="active"><a data-toggle="tab" id="a_kpt_dev">Dev</a></li>
  <!--<li><a data-toggle="tab" id="a_kpt_standard">Standard16</a></li>-->
  <li><a data-toggle="tab" id="a_kpt_challenge2016">Challenge16</a></li>
  <li><a data-toggle="tab" id="a_kpt_challenge2017">Challenge17</a></li>
</ul>
<div class="tab-content" id="ldbdKeypoints">
  <table class="table order-column hover fontSmall ldbdData">
    <thead>
      <tr>
        <th></th>
        <th></th>
        <th>AP</th>
        <th>AP<sup>50</sup></th>
        <th>AP<sup>75</sup></th>
        <th>AP<sup>M</sup></th>
        <th>AP<sup>L</sup></th>
        <th>AR</th>
        <th>AR<sup>50</sup></th>
        <th>AR<sup>75</sup></th>
        <th>AR<sup>M</sup></th>
        <th>AR<sup>L</sup></th>
        <th>date</th>
      </tr>
    </thead>
  </table>
  <h1>Metrics</h1>
  <div class="json fontMono">
    <div class="jsonreg"><b>Average Precision (AP):</b></div>
    <div class="jsonk">AP</div><div class="jsonv">% AP at OKS=.50:.05:.95 <b>(primary challenge metric)</b></div>
    <div class="jsonk">AP<sup>OKS=.50</sup></div><div class="jsonv">% AP at OKS=.50 (loose metric)</div>
    <div class="jsonk">AP<sup>OKS=.75</sup></div><div class="jsonv">% AP at OKS=.75 (strict metric)</div>
    <div class="jsonreg"><b>AP Across Scales:</b></div>
    <div class="jsonk">AP<sup>medium</sup></div><div class="jsonv">% AP for medium objects: 32<sup>2</sup> &lt; area &lt; 96<sup>2</sup></div>
    <div class="jsonk">AP<sup>large</sup></div><div class="jsonv">% AP for large objects: area &gt; 96<sup>2</sup></div>
    <div class="jsonreg"><b>Average Recall (AR):</b></div>
    <div class="jsonk">AR</div><div class="jsonv">% AR at OKS=.50:.05:.95</div>
    <div class="jsonk">AR<sup>OKS=.50</sup></div><div class="jsonv">% AR at OKS=.50</div>
    <div class="jsonk">AR<sup>OKS=.75</sup></div><div class="jsonv">% AR at OKS=.75</div>
    <div class="jsonreg"><b>AR Across Scales:</b></div>
    <div class="jsonk">AR<sup>medium</sup></div><div class="jsonv">% AR for medium objects: 32<sup>2</sup> &lt; area &lt; 96<sup>2</sup></div>
    <div class="jsonk">AR<sup>large</sup></div><div class="jsonv">% AR for large objects: area &gt; 96<sup>2</sup></div>
  </div>
  <p>
    Please see the <a href="#keypoints-eval">evaluation</a> page for more detailed information about the metrics, and the <a href="#keypoints-2018">task</a> and <a href="#guidelines">guidelines</a> pages for more information about the keypoint task and dataset splits.
    Note: leaderboard results are imported from <a href="https://competitions.codalab.org/competitions/12061" target="_blank">CodaLab Keypoint Server</a> and may not contain the latest results.
  </p>
</div>
